Author: Lisztdreams
Contact: 5Mods account ID: Lisztdreams
QQ Email: 757946163@qq.com
Bilibili UID: 452301387
Last Updated: 2026.04.26
(Unauthorized modification, repackaging, distribution, or sale is prohibited)

------------------ Script Introduction ---------------------

This is a vehicle performance testing script for GTA V, built on Script Hook V .NET. It measures and displays real-time acceleration data, braking distance/time, mile pass-through time/exit speed, and top speed. It is ideal for comparing the performance of different vehicles side by side.

Main Features

0–100 / 0–200 / … / 0–Top Speed Acceleration Timing
Automatically records the time and distance traveled when accelerating from a standstill to each 100 km/h increment (starting from 100 km/h).

Braking Test
After reaching 100/200/…/1000 km/h under full braking, records the distance and time required to come to a complete stop.

Mile Timing (1/4 Mile, 1/2 Mile, 1 Mile, etc.)
Displays the time and instantaneous speed when passing each mile marker from a standing start.

Top Speed Recording
The maximum speed achieved during a single test run is constantly shown on screen.

Customizable HUD Layout
All display positions, font sizes, and colors can be freely adjusted via the INI file, with support for hot reloading.

Hotkey Control
Press the default I key to toggle the script on/off, and F5 to reload the configuration (both can be changed in the INI).

Prerequisites

Script Hook V (developed by Alexander Blade)
Download: http://www.dev-c.com/gta5/scripthookv/

Script Hook V .NET (.NET script support based on Script Hook V)
Download: https://github.com/crosire/scripthookvdotnet/releases

Installation

1. Make sure both prerequisites above are installed and the game can load .NET scripts properly.
2. Place VehiclePerformanceTracker.cs (or the compiled .dll) into the "scripts" folder inside the game's root directory.
3. On first run, a "scripts\VehiclePerformanceTracker.ini" configuration file will be automatically generated; edit it as needed.
4. In-game, press the default I key to enable the script; start driving any land vehicle from a standstill to begin recording.

Notes

- The script only works when the engine is running and the player is inside a vehicle. Stopping or exiting the vehicle will automatically reset the test.
- All times are displayed to a precision of 0.001 seconds, distances to 0.1 meters, and speeds are in km/h.


------------------ Configuration File Comments ---------------------

[Settings]
# Script update interval (in milliseconds). Smaller values mean faster refresh. Default: 5
Interval=5
# Hotkey to reload the configuration. Default: F5
ReloadKey=F5
# Hotkey to toggle the script on/off. Default: I
ToggleKey=I

[HUD]
# ---- Acceleration Test Display ----
# Format: X position, Y position, line spacing, font size
# Displays 0-XXX km/h acceleration time and distance.
# Text is left-aligned. The first entry appears at the coordinate point, subsequent entries shift upward by the line spacing value.
Acc=0.4,0.969,0.035,0.3

# ---- Braking Test Display ----
# Same format as above. Displays XXX-0 km/h braking distance and time.
# Text is left-aligned. The first entry appears at the coordinate point, subsequent entries shift upward by the line spacing value.
Brake=0.725,0.969,0.035,0.3

# ---- Mile Timing Display ----
# Same format as above. Displays passing time and instantaneous speed for 1/4mi, 1/2mi, 1mi, etc.
# Text is center-aligned. The first entry appears at the coordinate point, subsequent entries shift upward by the line spacing value.
Mi=0.625,0.969,0.035,0.3

# ---- Top Speed Display ----
# Format: X position, Y position, font size
# Text is center-aligned. Constantly shows the highest speed reached.
Top=0.05,0.82,0.25